package cn.zyx.basic.query;

import lombok.Data;

@Data
public class BaseQuery {
    /**
     * 当前页
     */
    private Integer currentPage = 1;
    /**
     * 每页显示条数
     */
    private Integer pageSize = 10;

    /**
     * 关键字，高级查询
     */
    private String keyword;

    /**
     * 计算分页的第一个参数 --> 当前页
     * 返回limit方法分页的第一个参数,从第几条数据开始,方法取名getBegin是因为sql语句可以直接使用#{begin}拿到数据，这是因为javabean的可读属性
     * @return
     */
    public Integer getStart() {
        return (this.currentPage-1) * this.pageSize;
    }
}
